Cnc milling machinist careers in Bawshar, Oman